package com.ruoyi.domain.jpjs.common.machinery;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @Description: TODO
 * @Author ONESTAR
 * @Date: 2021/5/27 15:26
 * @Version 1.0
 */
@Setter
@Getter
@ToString
public class MachineryNew extends BaseEntity {

    private int machineryId;

    private String companyId;

    @Excel(name = "工程公司")
    private String companyName;

    private String programId;

    @Excel(name = "项目名称")
    private String programName;

    private Integer rentalId;

    @Excel(name = "出租单位")
    private String rentalIdName;

    @Excel(name = "税率")
    private String taxRate;

    private int machineryNumberId;

    @Excel(name = "机械编号")
    private String machineryNumberIdName;

    @Excel(name = "进场时间")
    private String entryTime;

    private String rentalType;

    @Excel(name = "实际月份")
    private String actualMonth;

    @Excel(name = "租赁单价（元/月）")
    private double rentalUnitPriceMonth;

    @Excel(name = "工作时间")
    private double workTime;

    @Excel(name = "需扣除费用")
    private double deductionExpense;

    @Excel(name = "机械使用费（元）")
    private double machineryUsageFee;

    @Excel(name = "本月加油量（L）")
    private double fuelMonthConsump;

    @Excel(name = "柴油单价（元/L）")
    private double dieselUnitPrice;

    @Excel(name = "油费（元）")
    private double dieselPrice;

    @Excel(name = "本月费用合计")
    private double totalMonthPrice;

    @Excel(name = "月末加油量（L）")
    private double monthEndFuelConsumption;

    @Excel(name = "本月平均油耗（L/小时）")
    private double monthAverageFuel;

    @Excel(name = "退场时间")
    private String exitTime;

    @Excel(name = "备注")
    private String remark;

}
